package com.phantasy.proto
{
	import com.phantasy.Message;
	
	import flash.net.registerClassAlias;
	
	public class p_role_pos extends Message
	{
		public var role_id:Number = 0;
		public var map_id:int = 0;
		public var pos:p_pos = null;
		public var map_process_name:String = "";
		public var old_map_process_name:String = "";
		public var old_map_id:int = 0;
		public var old_pos:p_pos = null;
		public function p_role_pos()
		{
			registerClassAlias("p.p_role_pos", p_role_pos);
		}
		
		override public function getMethodName():String
		{
			return ("role");
		}
		
		override public function getClassName():String
		{
			return ("p_role_pos");
		}
		
		override public function getAttributes():Array
		{
			return ([["role_id", "Number", "null"], ["map_id", "int", "null"], ["pos", "p_pos", "null"], ["map_process_name", "String", "null"], ["old_map_process_name", "String", "null"], ["old_map_id", "int", "null"], ["old_pos", "p_pos", "null"]]);
		}

	}
}